JavaScript 関数型プログラミング:純粋関数 vs. 不変性パターン | MLOG | MLOG